From: Ian Campbell Date: Fri, 13 Mar 2015 12:22:25 +0000 (+0000) Subject: xen: common: Use unbounded array for symbols_offset. X-Git-Tag: archive/raspbian/4.8.0-1+rpi1~1^2~3563 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=3f82ea62826d4eb06002d8dba475bafcc454b845;p=xen.git xen: common: Use unbounded array for symbols_offset. Using a singleton array causes gcc5 to report: symbols.c: In function 'symbols_lookup': symbols.c:128:359: error: array subscript is above array bounds [-Werror=array-bounds] symbols.c:136:176: error: array subscript is above array bounds [-Werror=array-bounds] Signed-off-by: Ian Campbell Acked-by: Jan Beulich --- diff --git a/xen/common/symbols.c b/xen/common/symbols.c index bc2fde6b0f..fc7c9e760f 100644 --- a/xen/common/symbols.c +++ b/xen/common/symbols.c @@ -19,7 +19,7 @@ #include #ifdef SYMBOLS_ORIGIN -extern const unsigned int symbols_offsets[1]; +extern const unsigned int symbols_offsets[]; #define symbols_address(n) (SYMBOLS_ORIGIN + symbols_offsets[n]) #else extern const unsigned long symbols_addresses[];